import Vuex from 'vuex';
import Vue from 'vue';
Vue.use(Vuex);  
import createPersistedState from "vuex-persistedstate"

export default new Vuex.Store({
    plugins:[createPersistedState()], 
    // 定义状态
    state: {
        // 定义登录状态
        isLogin: false,
        // 定义电话号码
        phone: '',
        token: ''
        
    },  
    // 定义mutation,用来修改状态
    mutations: {  
        // 更新登录状态
        updateLoginState(state,payload) {
            state.isLogin = payload;
        },
        // 更新手机号码
        updatePhone(state,payload) {
            state.phone = payload;
        },
        // 更新token
        updateToken(state,payload) {
            state.token = payload;
        }
    }
});